#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

int main()
{
    int n,m,i,count,k;
    int *p;
    while((~scanf("%d%d",&n,&m))&&n!=0&&m!=0)
    {
        i=0;
        count=0;
        k=0;
        p=(int *)calloc(n,sizeof(int));
        for(i=0;i<n;i++)
            *(p+i)=1;
        while(count<n-1)
        for(i=0;i<n;i++)
        {
            if(*(p+i)!=0)
            {
                k++;
                if(k==m)
                {
                    p[i]=0;
                    count++;
                    k=0;
                }
            }
            if(count==n-1)
                break;
        }
        for(i=0;i<n;i++)
            if(*(p+i)!=0)
             printf("%d\n",i);
    }
    return 0;
}
